package com.t.bricks.bussiness.service.tts;

import com.t.bricks.model.MsgEmity;

public interface TextToSoundService {
	
	/**
	 * 把文字内容转换成mp3格式音频
	 * @param text
	 * @return
	 */
	MsgEmity toMp3(String text);
	
	/**
	 * 把文字内容转换成mp3格式音频
	 * @param text
	 * @param tempPath
	 * @param fileName
	 * @return
	 */
	MsgEmity toMp3(String text, String tempPath, String fileName);

	/**
	 * 把文字内容转换成PCM格式音频
	 * @param text
	 * @return
	 */
	MsgEmity toPcm(String text);

	/**
	 * 把文字内容转换成PCM格式音频
	 * @param text
	 * @param tempPath
	 * @param fileName
	 * @return
	 */
	MsgEmity toPcm(String text, String tempPath, String fileName);
	
}
